#ifndef __CMonster_H__
#define __CMonster_H__

#include "csv_parser.hpp"
#include <map>

class CMonster
{
public :
    int m_Index;
    int m_Level;
    std::string m_Name;
    std::string m_Texture;
    bool m_IsInit;

    CMonster():
    m_Index(0),
    m_Level(0),
    m_Name(""),
    m_Texture("")
    {
    }

    CMonster(int Index, int Level, std::string Name, std::string _Texture)
    {
        m_Index = Index;
        m_Level = Level;
        m_Name = Name;
        m_Texture = _Texture;
    }
};

void ReadMonsterData();

const std::map<int, CMonster>* _GetMonsterMap();

#endif